package utils;

import org.apache.commons.lang3.StringUtils;

public class AESUtils {
    public static String decrypt(String text, String aesKey) {
        if (StringUtils.isBlank(text) || StringUtils.isBlank(aesKey)) {
            return text;
        }

        String[] st = text.split(":");
        if (st.length == 2) {
            TianZhiAESHelper aesHelper = new TianZhiAESHelper(aesKey);
            return aesHelper.decrypt(st[1]);
        }

        return text;
    }

    public static String encrypt(String text, String aesKey) {
        if (StringUtils.isBlank(text) || StringUtils.isBlank(aesKey)) {
            return text;
        }

        TianZhiAESHelper aesHelper = new TianZhiAESHelper(aesKey);
        return aesHelper.encrypt(text);
    }

}
